package com.edocbase.desktop;

public interface IPropertyConfig {

	public boolean containsKey(String key);

	public long getLong(String key, long defaultValue);

	public Long getLong(String key, Long defaultValue);

	public long getLong(String key);

	public String getString(String key, String defaultValue);

	public String getString(String key);


	public Integer getInteger(String key, Integer defaultValue);

	public void setProperty(String key, Object value);

	public abstract int getInt(String key);

	public abstract int getInt(String key, int defaultValue);

	public abstract byte getByte(String key);

	public abstract Byte getByte(String key, Byte defaultValue);

	public abstract boolean getBoolean(String key);

	public abstract Boolean getBoolean(String key, Boolean defaultValue);

	public abstract boolean getBoolean(String key, boolean defaultValue);

	public String[] getStringArray(String string);


}
